package hello;

import java.util.*;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;

public class Collection {
    public static void main(String[] args) {
        //第一题
//        List<Integer> list = new ArrayList<Integer>();
//        for (int i = 1; i < 101; i++) {
//            list.add(i);
//        }
//        System.out.println(list);
//        list.remove(10);
//        System.out.println(list);
        //第二题
//        List<String> list = new ArrayList<String>();
//        list.add("A");
//        list.add("a");
//        list.add("C");
//        list.add("c");
//        list.add("a");
//        System.out.println(list);
//        Set<String> set = new HashSet<String>();
//        set.add("A");
//        set.add("a");
//        set.add("C");
//        set.add("c");
//        set.add("a");
//        System.out.println(set);
        //第三题
        Map<Integer, String> map = new HashMap<Integer, String>();
        Emp emp = new Emp(1, "aa");
        Emp emp1 = new Emp(2, "bb");
        Emp emp2 = new Emp(3, "cc");
        Emp emp3 = new Emp(15, "dd");
        map.put(emp.getId(), emp.getName());
        map.put(emp1.getId(), emp1.getName());
        map.put(emp2.getId(), emp2.getName());
        map.put(emp3.getId(), emp3.getName());
        Iterator<Map.Entry<Integer, String>> it = map.entrySet().iterator();
        Integer in = 15;
        while (it.hasNext()) {
            Map.Entry<Integer, String> entry = it.next();
            System.out.println("key=" + entry.getKey() + ",value=" + entry.getValue());
        }
        map.remove(15);
        for (Map.Entry<Integer, String> entry : map.entrySet()) {
            System.out.println("key=" + entry.getKey() + ",value=" + entry.getValue());

        }
    }
}
